#include <signal.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
    signal(SIGINT, SIG_IGN);
    while (1)
    {
        sleep(1);
    }
    return 0;
}

//使用  ctrl+c  会被忽略，不能退出程序，因为这个按键组合产生的SIGINT信号被忽略掉了
//使用  ctrl+\  可以退出程序，因为这个按键组合产生的SIGQUIT信号没有被注册，所以可以生效，从而退出程序